Servebolt\Optimizer\Utils\Queue\Queue B

Total Complexity 92
Dependencies 3
Dependents 3
Total lines 760
Lines of code 375
Logical lines of code 206
Comment lines 283
Methods 45
Properties 2

Methods 45

Method Rating Maintainability Complexity Lines of code
getUnfinishedPreviouslyAttemptedItems()
S
58 4 18
get()
S
60 4 14
getItems()
S
60 4 14
add()
S
55 3 20
getAndReserveItems()
S
60 3 15
getFailedItemsByParent()
S
62 3 13
getCompletedItemsByParent()
S
62 3 12
getReservedItems()
S
63 3 12
getActiveItems()
S
62 3 12
clearQueue()
S
64 3 11
getItemsByParent()
S
63 3 11
getOldItems()
S
63 3 11
getCompletedItems()
S
64 3 11
completeItem()
S
67 3 9
doAttempt()
S
67 3 9
releaseItem()
S
67 3 9
reserveItem()
S
66 3 9
resolveItem()
S
66 3 9
setItemAsFailed()
S
67 3 9
flagItemAsUpdated()
S
67 3 9
delete()
S
62 2 11
flagMaxAttemptedItemsAsFailed()
S
66 2 9
query()
S
69 2 7
persistItem()
S
71 2 6
isEmpty()
S
80 1 3
__construct()
S
77 1 4
itemExists()
S
78 1 3
countItems()
S
74 1 5
countAvailableItems()
S
72 1 6
hasItems()
S
80 1 3
hasAvailable()
S
80 1 3
allCompleted()
S
80 1 3
countReservedItems()
S
70 1 7
completeItems()
S
71 1 6
update()
S
68 1 8
filterItemsFromOtherQueues()
S
73 1 5
releaseItems()
S
71 1 6
flagItemsAsUpdated()
S
71 1 6
doAttempts()
S
74 1 5
reserveItems()
S
71 1 6
setItemsAsFailed()
S
71 1 6
deleteItems()
S
71 1 6
getTableName()
S
82 1 3
setTableName()
S
76 1 4
countCompletedItems()
S
70 1 7